#include<stdio.h>
#include<unistd.h>


int main()
{
    while(1)
    {
    printf("pid:%d\n",getpid());
    sleep(1);
    }
   // printf("pid:%d\n",getpid());
    return 0;
}
//int main()
//{
//     printf("I am a parent process!,my pid: %d,my parent pid:%d\n",getpid(),getppid());
//     int id= fork();//创建一个子进程
//     if(id<0)
//     {
//         perror("fork failure!!\n");
//     }
//     else if(id==0)
//     {
//         //is child process
//         while(1)
//         {
//             printf("I am a child process!,my pid: %d,my parent pid:%d\n",getpid(),getppid());
//             sleep(1);
//
//         }
//     }
//     else 
//     {
//            // is parent process
//            while(1)
//            {
//            //printf("I am a parent process!,my pid: %d,my parent pid:%d\n",getpid(),getppid());
//            //sleep(1);
//            }
//            
//     }
//}
//int main()
//{
//     printf("I am a parent process!,my pid: %d,my parent pid:%d\n",getpid(),getppid());
//     fork();//创建一个子进程
//     printf("I am a child process!,my pid: %d,my parent pid:%d\n",getpid(),getppid());
//
//    return 0;
//}
//int main()
//{
//    while(1)
//    {
//        printf("I am a process!,my pid: %d,my parent pid:%d\n",getpid(),getppid());
//        sleep(1);
//
//    }
//    return 0;
//}
